fix(shell_integration/macOS/FileProviderUIExt): Add userAgent as separate property...
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 8 May 2025 06:03:58 +0000 (14:03 +0800)
committerJyrki Gadinger <nilsding@nilsding.org>
Mon, 28 Jul 2025 07:48:16 +0000 (09:48 +0200)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift

index dd8e2f79674b9e3e639f87f33caf2bede61f640f..1784be1533b95645b843523a2230f8fb4674f543 100644 (file)
@@ -36,6 +36,7 @@ class ShareTableViewDataSource: NSObject, NSTableViewDataSource, NSTableViewDele
     private(set) var shares: [NKShare] = [] {
         didSet { Task { @MainActor in sharesTableView?.reloadData() } }
     }
+    private(set) var userAgent: String = "Nextcloud-macOS/FileProviderUIExt"
     private(set) var account: Account? {
         didSet {
             guard let account = account else { return }
@@ -45,7 +46,7 @@ class ShareTableViewDataSource: NSObject, NSTableViewDataSource, NSTableViewDele
                 user: account.username,
                 userId: account.username,
                 password: account.password,
-                userAgent: "Nextcloud-macOS/FileProviderUIExt",
+                userAgent: userAgent,
                 nextcloudVersion: 25,
                 groupIdentifier: ""
             )